package com.bringway.p2p.service.impl;

import java.util.List;
import java.util.Map;

import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import net.sf.json.JSONObject;

import com.bringway.p2p.dao.SmrzjlDao;
import com.bringway.p2p.dao.impl.SmrzjlDaoImpl;
import com.bringway.p2p.service.SmrzjlService;

/**
 * 
 * @author zhai
 * @version 创建时间：2015年12月15日 上午9:34:42
 * @功能：充值结果界面
 */

@Service
@Transactional
public class SmrzjlServiceImpl implements SmrzjlService {
	Logger logger = Logger.getLogger(SmrzjlDaoImpl.class);
	@Autowired
	private SmrzjlDao smrzjlDao;

	@Override
	public List<Map<String, Object>> querySmrzjlList(JSONObject params) {
		
		return smrzjlDao.querySmrzjlList(params);
	}

	@Override
	public int gettrzCount(JSONObject params) {
		return smrzjlDao.gettrzCount(params);
	}


	@Override
	public void delsmrzjl(JSONObject params) {
		// 删除之前，先保存原有的
			String id = params.optString("Id");
			boolean isBackSuc=smrzjlDao.backSmrzjlinfoById(id)>0?true:false;
			if (isBackSuc) {
				smrzjlDao.delsmrzjl(params);
			}
	}
	
	@Override
	public Map<String, Object> getsmrzjl(JSONObject params) {
		return smrzjlDao.getsmrzjl(params);
	}



}
